body {background-color: #EFEFEF;}

#wrapper
{
	top: 50%;
	width: 100%;
	margin: -300px 0;
	position: absolute;
}

#main
{
	width: 900px;
	height: 600px;
	text-align: center;
	margin: 0 auto;
}
#maintop
{
	height: 216px;
	background: transparent url(../images/jogo_bkg_top.png) no-repeat;
}
#timer {width: 370px; margin: 5px 0 0 140px; color: #ffe769; font-size: 22px}
#mainbody
{
	height: auto;
	text-align:left;
}
#mainContent {width: 535px; margin-left: 50px; font-size: 18px; min-height: 200px;}
#mainContent label {margin-left: 5px;}

#logged {padding: 75px 40px;}
#logged span {color: #025798; font-weight: bold;}
#logged p {text-align: right; margin: -30px 50px 0 0; color: #444444;}
#logoutButton
{
	background: transparent url(../images/logout_button.png) no-repeat top left;
	height: 30px;
	width: 30px;
	text-indent: -9999px;
	display: block;
	float: right;
	margin-top: -25px;
}
#point
{
	height: 67px;
	background: transparent;
	margin: -75px 22px 0 0;
	float: right;
}
#pointleft {width: 20px; height: inherit; float: right; background: transparent url(../images/topmenuleft2.png) no-repeat;}
#pointright {width: 40px; height: inherit; float: right; background: transparent url(../images/topmenuright.png) no-repeat right;}
div.pointContent {height: inherit; float: right; background: transparent url(../images/topmenu.png) no-repeat center;}
div.pointContent p {padding: 17px 20px; color: #ffe769; font-size: 30px; margin: 0}

#numPerg {width: auto; height: inherit; float: right; background: transparent url(../images/num_perg_bkg.png) no-repeat left;}
#numPerg p {padding: 10px 20px 0px 40px; color: #fff; font-size: 30px; margin: 0; font-family:Arial Black; letter-spacing: 2px}

#mainbottom
{
	height: 151px;
	background: transparent url(../images/jogo_bkg_bottom.png) no-repeat;
}
#mainbottom input
{
	float: left;
	height: 30px;
	width: 100px;
	color: #FFF;
	font-family: Arial;
	font-weight: bold;
	border: 1px solid #777;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	margin-top: 35px;
}
#mainbottom input:active {background-position: bottom right;}
#mainbottom input:hover {border-color: #AAA;}
#mainbottom input.blue {margin-left: 60px; background: transparent url(../images/blue_button.png) no-repeat;}
#mainbottom input.black {margin-left: 35px; background: transparent url(../images/general_button.png) no-repeat;}
#mainbottom span {float: left}

#menu
{
	width: 231px;
	height: 296px;
	position: absolute;
	margin: -30px 0 0 620px;
	background: transparent url(../images/menu_bkg.png) no-repeat;
}
#menu p
{
	margin-top: 40px;
	margin-bottom: 30px;
	text-align: center;
	font-family: Arial;
	font-weight: bold;
	color: #004DA3;
}
#menu div.ajuda
{
	width: 202px;
	height: 42px;
	margin: 20px auto;
	background: transparent url(../images/menu_button_bkg.png) no-repeat;
}
#menu input
{
	height: 42px;
	width: 146px;
	border: none;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	background: transparent url(../images/menu_button.png) no-repeat top;
}
#menu input:hover {color: #333}
#menu input:active {background-position: bottom;}
#menu span
{
	color: #fff;
	padding: 0 5px;
	font-size: 20px;
}